home *** CD-ROM | disk | FTP | other *** search
/ GameStar Special 2004 March / GSSH0304CD1.iso / Freelancer / Evolutions / Evolutions.exe / FreelancerEvolutions127.zip.flmod / Freelancer - Evolutions127 / Custom Temp MOD info.txt < prev    next >
Text File  |  2003-12-22  |  5KB  |  117 lines

  1. This mod was created by chips.
  2.  
  3.  
  4. I HAVE NOW HAD TO USE MY DLL FILES - SO ANYTHING MUST TAKE THIS INTO ACCOUNT!!
  5.  
  6.  
  7.  
  8.  
  9. However, i encourage people to add things by patches. What do i mean by that? Well - you can make something
  10. like extra ships that can then be downloaded and included into the mod. For this fact i have given permission to
  11. have changes - JUST TEST THOROUGHLY BEFORE RELEASING!
  12.  
  13.  
  14. So how do you do this? Start with the script.xml file and add what you have added to the mod. Like a shippack.
  15. Next, create a new script for the shiparch - ONLY with the new things to be added. Next create a new script with
  16. the things to be added to the goods.ini for that file, and for the market_ships.ini
  17.  
  18. This way, when activated, your additions will be copied across AFTER the existing ini files from the mod have. That
  19. way the new ships get added TO MY INI FILES, so seamlessly making an 'expansion'. These files would get put
  20. into the same directory as the Evolutions mod. This way you can add ships galore, and weapons. Use the generate xml
  21. numbers using FLMM as an easy way to do this as well. Simplest way. there are other ways, but they include more files. 
  22. If you are including more than just ships or new weapons, then please make sure you thoroughly test everything.
  23.  
  24. I have done the odd thing to make it easier though.........
  25.  
  26. SO - have i made this easy for you?
  27. Well - in the EXE folder there is a dll file which is excess to needs! It is the temod.dll
  28.  
  29. Its empty, and prime for modding with.
  30.  
  31. So - not only can you look at the ini files to find out how i did things, i also encourage you 
  32. to have a go yourselfs at adding to it when you feel like it. However - due to the size of 
  33. the mod, and the strain it puts on the server at TLR for downloads, unless you add substantial
  34. amounts of info, then may i suggest you make a patch instead?
  35.  
  36. ==================================
  37. *temod.dll numbers starting point*
  38. ==================================
  39.  
  40. The first number in the dll file for you to utilise is at:
  41.  
  42. 458752
  43.  
  44. You will notice that 458753 and 458754 are taken with mike and mikey - this was for no other reason than
  45. to test that it was working fine.
  46.  
  47. So - now its simple as anything to build away in this mod!
  48.  
  49. You make a mod in FLMM called the patch, then update the temod.dll with the stuff you need
  50. and then you can in actual fact just add the files you change or add with the dll included
  51. and it will then be activated AFTER the TEMP mod instead, to affect the changes. This way
  52. the patch can mean lots and lots of stuff added without making large downloads. It also means
  53. people can add lots of different addons to the mod as well, giving a heck of alot of variety!
  54.  
  55. So - as always - I ENCOURAGE YOU TO TRY MODDING!!! Its great. Visit my thread and all to 
  56. find out how to do things, work through tutorials etc etc.
  57.  
  58. Have fun!
  59. Chips
  60.  
  61.             =========================
  62.             *HOW TO MAKE A PATCH MOD*
  63.             =========================    
  64.  
  65.  
  66.  
  67. In the mods directory of FLMM create a folder called Freelancer - Evolutions
  68.  
  69. Now - in this folder create a EXE folder and also DATA folder. INto the exe folder put the temod.dll file, and 
  70. if you are going to build the mod in FLMM - also the freelancer.ini file (from the original TEMP mod) which already
  71. contains a reference to the temod.dll in it!.
  72.  
  73. Now - all files you modify, 
  74.  
  75. You will create the same directory structure in the DATA folder to put your files in. It will match the game structure
  76. , but if you add new stuff then make sure ONLY the new files are in the folders.
  77.  
  78. An example is:
  79.  
  80. You added a new ship or two.
  81.  
  82. First - make the script into a new version again - with your own name in credits.
  83. Next - make another script which has the ship data in for the shiparch and goods.ini files. Make it into
  84. a ammend type. Now put the CMP, SUR and other data into the ships folder of choice. 
  85. You can also make a marketship.xml script too - so that you can sectionreplace a ship of choice.
  86. However, take into account others mods here, as it could get messy otherwise. If you need help - contact me!
  87.  
  88.  
  89. *THE EXTRA DLL ENTRY IN THE FREELANCER.INI FILE*
  90. ================================================
  91. This is in place for one of my planned patches. This file needs to be left for the storyline patch, so that i may
  92. cause minimal amount of disruption to the game as possible whilst updating the mod. 
  93. The reason is this:
  94.  
  95. The update for storyline will contain:
  96.  
  97. New loadouts.ini file
  98. New Loadouts_special.ini
  99. new solararch.ini file
  100. New select_equip.ini file
  101. New goods.ini file
  102. New Market_commodities.ini file.
  103.  
  104. However, after the update, this WON'T affect MP games, only SP games. Even then - you WON'T notice the things 
  105. here.
  106.  
  107. The reason is that the update for the storyline ideas i am making will then only contain the script and also the
  108. dll file. 
  109.  
  110. This will mean that the new storyline WON'T clash with the actual MOD when activating, as it will only reference 
  111. those changed files in the scripting, whilst actually changing some system files instead.
  112.  
  113. There will be a clash with the mbases.ini file - but i will work out HOW to get round that laters. So - please,
  114. do NOT use this file for the first two hundred numbers (what you would use it for i don't know! Its not the same 
  115. as the others, so add after it, not delete it, as otherwise it will cock stuff up!)
  116.  
  117. Chips